package com.lh1010.s2.dao.impl;

import java.util.List;
import java.util.Arrays;
import com.lh1010.s2.dao.UserDao;
import com.lh1010.s2.pojo.User;
import org.springframework.stereotype.Repository;

//@Primary //存在相同名字bean时，首选当前
@Repository
//@Component // 将当前类交给IOC容器管理，成为IOC容器中的bean
public class UserDaoImplA implements UserDao {
    @Override
    public List<User> listUser() {
        // 拿取数据库数据
        // 直接返回硬编码的用户列表
        return userList;
    }

    // 硬编码的用户列表，仅用于测试
    private static final List<User> userList = Arrays.asList(
            new User("Alice", "男", 25),
            new User("Bob", "女", 30),
            new User("Charlie", "男", 20)
    );
}
